supervised injection site - Spanish English Dictionary